package com.movie.service;

import com.movie.entity.Movie;
import java.util.List;

public interface MovieService {
    // 获取所有电影
    List<Movie> getAllMovies();

    // 根据ID获取电影
    Movie getMovieById(Long id);

    // 添加电影
    Movie addMovie(Movie movie);

    // 更新电影
    Movie updateMovie(Movie movie);

    // 删除电影
    boolean deleteMovie(Long id);

    // 按状态获取电影
    List<Movie> getMoviesByStatus(String status);

    // 按条件搜索电影
    List<Movie> searchMovies(String title, String director, String status);
} 